package model;

import java.awt.event.ActionEvent;

public class ActionEventWrapper
{
	private Object source;
	private ActionEvent actionEvent;
	private Object[] methodParams;
	private int[] keyModifiers;

	public ActionEventWrapper(Object source, ActionEvent actionEvent, Object[] methodParams, int[] keyModifiers)
	{
		this.source = source;
		this.actionEvent = actionEvent;
		this.methodParams = methodParams;
		this.keyModifiers = keyModifiers;
	}
	
	public Object getSource()
	{
		return source;
	}

	public ActionEvent getActionEvent()
	{
		return actionEvent;
	}

	public Object[] getMethodParams()
	{
		return methodParams;
	}

	public int[] getKeyModifiers()
	{
		return keyModifiers;
	}	
}
